/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package metier;

import dao.QuestionnaireQuestionFacadeLocal;
import entite.Question;
import entite.Questionnaire;
import entite.QuestionnaireQuestion;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author jerome.hervo
 */
@Stateless
public class GestionQuestionnaireQuestion implements GestionQuestionnaireQuestionLocal {

    @EJB
    private QuestionnaireQuestionFacadeLocal questionnaireQuestionFacade;

    /**
     * Enregistrement d'une liaison entre un questionnaire est une question
     * @param ordre numéro d'ordre de la question dans le questionnaire
     * @param questionnaire
     * @param question
     * @return un objet QuestionnaireQuestion qui représente la liaison entre un questionnaire et une question
     */
    @Override
    public QuestionnaireQuestion enregistrerQuestionnaireQuestion(int ordre, Questionnaire questionnaire, Question question) {
        QuestionnaireQuestion questionnaireQuestion = new QuestionnaireQuestion(ordre, question, questionnaire);
        
        questionnaireQuestionFacade.create(questionnaireQuestion);
                
        return questionnaireQuestion;
    }
    
    
 
}
